home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1992 June: ROMin Holiday / ADC Developer CD (1992-06) (''ROMin Holiday'')_iso / Developer Connection - 06-1992.iso / Development Platforms / Apple II / Essentials / MPW IIGS Interfaces / AIIGSIncludes / E16.NoteSeq < prev    next >
Encoding:
Text File  |  1990-04-03  |  1.5 KB  |  54 lines  |  [TEXT/MPS ]

  1. ; File:  E16.NoteSeq
  2. ;
  3. ;
  4. ; Copyright Apple Computer, Inc. 1986-90
  5. ; All Rights Reserved
  6. ;
  7. ;
  8. pitchBend EQU $0
  9. tempo EQU $00000001
  10. turnNotesOff EQU $00000002
  11. jump EQU $00000003
  12. setVibratoDepth EQU $00000004
  13. programChange EQU $00000005
  14. setRegister EQU $00000006
  15. ifGo EQU $00000007
  16. incRegister EQU $00000008
  17. decRegister EQU $00000009
  18. midiNoteOff EQU $0000000A
  19. midiNoteOn EQU $0000000B
  20. midiPolyKey EQU $0000000C
  21. midiCtlChange EQU $0000000D
  22. midiProgChange EQU $0000000E
  23. midiChnlPress EQU $0000000F
  24. midiPitchBend EQU $00000010
  25. midiSelChnlMode EQU $00000011
  26. midiSysExclusive EQU $00000012
  27. midiSysCommon EQU $00000013
  28. midiSysRealTime EQU $00000014
  29. midiSetSysExl EQU $00000015
  30. callRoutine EQU $0000001E
  31. commandMask EQU $0000007F
  32. volumeMask EQU $0000007F
  33. chord EQU $00000080
  34. val1Mask EQU $00007F00
  35. toneMask EQU $00007F00
  36. noteMask EQU $00008000
  37. lByte EQU $00FF0000  ; meaning depends on midi command
  38. durationMask EQU $07FF0000
  39. trackMask EQU $78000000
  40. delayMask EQU $80000000
  41. hByte EQU $FF000000
  42. noRoomMidiErr EQU $1A00
  43. noCommandErr EQU $1A01  ; can't understand the current SeqItem
  44. noRoomErr EQU $1A02  ; sequence is more than twelve levels deep
  45. startedErr EQU $1A03  ; Note Sequencer is already started
  46. noNoteErr EQU $1A04  ; can't find the note to be turned off by the current SeqItem
  47. noStartErr EQU $1A05  ; Note Sequencer not started yet
  48. instBndsErr EQU $1A06  ; Instrument number out of Instrument boundary range
  49. nsWrongVer EQU $1A07  ; incompatible versions of NoteSequencer and NoteSynthesizer
  50. ; offset constants for LocRec
  51. ocurPhraseItem EQU 0
  52. ocurPattItem EQU 2
  53. ocurLevel EQU 4
  54.